abstract v()